Hi,
was bedeutet diese Angabe ...
EPZ $80.1
EPZ $82.3
EPZ $84.5
EPZ ist klar. Zuweisung einer Konstanten in der Zero-Page an ein Symbol.
Ab was bedeutet die Adresse $80.1 ❓ ❓ Spricht die .1 ... .5 hinter der $Adresse.
Diese Angabe -Schreibweise- soll vom Atmas 1 stammen.
Danke
dl7ukk
Hallo Andreas,
im AtariWiki gibt eine Anleitung zum ATMAS 1
https://atariwiki.org/wiki/attach/Atmas%20I/Program%20Descriptions%20I-Hofacker-OCR.pdf
EPZ ist im ATMAS 1 eine Definition einer Speicherstelle in der Zero-Page. In der Dokumentation dort ist laut Syntax-Definition aber kein Punkt hinter der Hex-Zahl erlaubt.
Kommt Dein Beispiel daher vielleicht nicht vom ATMAS 1 sondern von einem anderen Asembler?
https://mastodon.social/@cstrotm https://abbuc.social
Hallo in die Runde,
tatsächlich findet man nur recht wenig Informationen über ATMAS I - eine Syntax z.B. EPZ $80.1 habe ich dort nicht gefunden, in einigen Beispielcodes kommt das aber vor!
Im Manual von ATMAS II findet man das gar nicht mehr....
Es bleibt also unklar - vielleicht definiert es nicht nur eine Speicherstelle, sondern einen ganzen Bereich:
EPZ $80.1 reserviert $80 und $81
EPZ $80.3 reserviert $80 bis $83
Ist aber nur eine Vermutung.
Vielleicht sollten wir den Code einfach mal ausprobieren ...
https://mastodon.social/@cstrotm https://abbuc.social
... oder mutig das .1 oder .3 weglassen .... wahrscheinlich tut das nix 😉
Hi,
Danke;
diese Angabe ist in Beispielen für die CIO enthalten. --> Seite 19.
Ich hänge das PDF an. 
dl7ukk
cas schrieb:
Vielleicht sollten wir den Code einfach mal ausprobieren ...
Ihr Wahnsinnigen!!!
Wollt ihr etwa die Welt zerstören???
😁 😁 😁
Tigerduck schrieb:
cas schrieb:
Vielleicht sollten wir den Code einfach mal ausprobieren ...
Ihr Wahnsinnigen!!!
Wollt ihr etwa die Welt zerstören???
😁 😁 😁
Wollen ??? Wir sind doch schon voll dabei.
dl7ukk
EPZ $80.1 ist schlicht ein EQU für ZeroPage, wobei ".1" nur ein Kommentar ist.
Vermutlich als Hinweis, dass dort ein 16-Bit Wert gespeichert werden soll und deshalb aus Programmsicht die $81 dazugehört.
Aus dem Handbuch:


[Nachtrag]
Das steht im Handbuch von ATMAS-II dazu, wobei ich vermute, dass ein Punkt als Trennzeichen gilt:
